package md

import "time"

// MdWorkshop 车间表
type MdWorkshop struct {
	WorkshopId   int64     `json:"workshop_id" gorm:"workshop_id"`     // 车间ID
	WorkshopCode string    `json:"workshop_code" gorm:"workshop_code"` // 车间编码
	WorkshopName string    `json:"workshop_name" gorm:"workshop_name"` // 车间名称
	Area         float64   `json:"area" gorm:"area"`                   // 面积
	Charge       string    `json:"charge" gorm:"charge"`               // 负责人
	EnableFlag   string    `json:"enable_flag" gorm:"enable_flag"`     // 是否启用
	Remark       string    `json:"remark" gorm:"remark"`               // 备注
	Attr1        string    `json:"attr1" gorm:"attr1"`                 // 预留字段1
	Attr2        string    `json:"attr2" gorm:"attr2"`                 // 预留字段2
	Attr3        int64     `json:"attr3" gorm:"attr3"`                 // 预留字段3
	Attr4        int64     `json:"attr4" gorm:"attr4"`                 // 预留字段4
	CreateBy     string    `json:"create_by" gorm:"create_by"`         // 创建者
	CreateTime   time.Time `json:"create_time" gorm:"create_time"`     // 创建时间
	UpdateBy     string    `json:"update_by" gorm:"update_by"`         // 更新者
	UpdateTime   time.Time `json:"update_time" gorm:"update_time"`     // 更新时间
}

// TableName 表名称
func (*MdWorkshop) TableName() string {
	return "md_workshop"
}
